/*
釋出日期：西元2009年06月12日 (週五) 16時15分06秒 (UTC+8)

<作者>
Victe.L <http://victe.blogspot.com , victorangus gmail com>

<程式庫功能>
編碼、解碼快車、迅雷、QQ旋風三種下載工具的網址

<使用範例>
trueURL = URLencoder.decodeThunder(thunder_uri);

<程式依賴>
base64.js <http://code.google.com/p/javascriptbase64/>
*/

var URLencoder =
{
    encodeThunder : function (input)
    {
        return 'thunder://' + Base64.encode('AA' + input + 'ZZ');
    },
    decodeThunder : function (input)
    {
        input = input.replace(/^thunder:\/\//i,'');
        input = Base64.decode(input);
        input = input.replace(/^AA/,'');
        input = input.replace(/ZZ$/,'');
        return input;
    },
    encodeFlashget : function (input)
    {
        return 'flashget://' + Base64.encode('[FLASHGET]' + input + '[FLASHGET]');
    },
    decodeFlashget : function (input)
    {
        input = input.replace(/^flashget:\/\//i,'');
        input = input.replace(/\&\S*$/i,''); //&與之後的字串全部移除
        input = Base64.decode(input);
        input = input.replace(/\[flashget\]/ig,'');
        return input;
    },
    encodeQQdl : function (input)
    {
        input = 'qqdl://' + Base64.encode(input);
        return input;
    },
    decodeQQdl : function (input)
    {
        input = input.replace(/^qqdl:\/\//i,'');
        input = Base64.decode(input);
        return input;
    }
}